Sweeping Preconditioner for the Helmholtz Equation: Moving Perfectly Matched Layers
نویسندگان
چکیده
This paper introduces a new sweeping preconditioner for the iterative solution of the variable coefficient Helmholtz equation in two and three dimensions. The algorithms follow the general structure of constructing an approximate LDLt factorization by eliminating the unknowns layer by layer starting from an absorbing layer or boundary condition. The central idea of this paper is to approximate the Schur complement matrices of the factorization using moving perfectly matched layers (PMLs) introduced in the interior of the domain. Applying each Schur complement matrix is equivalent to solving a quasi-1D problem with a banded LU factorization in the 2D case and to solving a quasi-2D problem with a multifrontal method in the 3D case. The resulting preconditioner has linear application cost, and the preconditioned iterative solver converges in a number of iterations that is essentially independent of the number of unknowns or the frequency. Numerical results are presented in both two and three dimensions to demonstrate the efficiency of this new preconditioner.
منابع مشابه
Sweeping Preconditioner for the 3 D 1 Helmholtz Equation
This paper introduces the recursive sweeping preconditioner for the numerical solu4 tion of the Helmholtz equation in 3D. This is based on the earlier work of the sweeping preconditioner 5 with the moving perfectly matched layers (PMLs). The key idea is to apply the sweeping precondi6 tioner recursively to the quasi-2D auxiliary problems introduced in the 3D sweeping preconditioner. 7 Compared ...
متن کاملA sweeping preconditioner for Yee’s finite difference approximation of time-harmonic Maxwell’s equations
This paper is concerned with the fast iterative solution of linear systems arising from finite difference discretizations in electromagnetics. The sweeping preconditioner with moving perfectly matched layers previously developed for the Helmholtz equation is adapted for the popular Yee grid scheme for wave propagation in inhomogeneous, anisotropic media. Preliminary numerical results are presen...
متن کاملRecursive Sweeping Preconditioner for the Three-Dimensional Helmholtz Equation
This paper introduces the recursive sweeping preconditioner for the numerical solution of the Helmholtz equation in three dimensions. This is based on the earlier work of the sweeping preconditioner with the moving perfectly matched layers. The key idea is to apply the sweeping preconditioner recursively to the quasi-two-dimensional auxiliary problems introduced in the three-dimensional (3D) sw...
متن کاملAdditive Sweeping Preconditioner for the Helmholtz Equation
We introduce a new additive sweeping preconditioner for the Helmholtz equation based on the perfectly matched layer (PML). This method divides the domain of interest into thin layers and proposes a new transmission condition between the subdomains where the emphasis is on the boundary values of the intermediate waves. This approach can be viewed as an effective approximation of an additive deco...
متن کاملSparsify and sweep: an efficient preconditioner for the Lippmann-Schwinger equation
This paper presents an efficient preconditioner for the Lippmann-Schwinger equation that combines the ideas of the sparsifying and the sweeping preconditioners. Following first the idea of the sparsifying preconditioner, this new preconditioner starts by transforming the dense linear system of the Lippmann-Schwinger equation into a nearly sparse system. The key novelty is a newly designed perfe...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Multiscale Modeling & Simulation
دوره 9 شماره
صفحات -
تاریخ انتشار 2011